/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.upc.proyecto.web;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import pe.edu.upc.proyecto.dao.DistritoDao;
import pe.edu.upc.proyecto.dao.InmuebleDao;

@Controller
public class UsuariosController {

    @Autowired
    DistritoDao distritos;
    @Autowired
    InmuebleDao inmuebles;



    @RequestMapping("/iniciar_sesion.jsp")
    public ModelAndView login(HttpServletRequest req, HttpServletResponse res) throws Exception {
        ModelAndView mav = new ModelAndView("login");
        return mav;
        /*         return new ModelAndView("verCliente", ); */
    }

    @RequestMapping("/contacto.jsp")
    public ModelAndView contact() {
        ModelAndView mav = new ModelAndView("contact");
        return mav;
    }

    @RequestMapping("/quienes_somos.jsp")
    public ModelAndView about() {
        ModelAndView mav = new ModelAndView("about");
        return mav;
    }

    @RequestMapping("/index.jsp")
    public ModelAndView welcome() {
        ModelAndView mav = new ModelAndView("welcome");
        return mav;
    }

   

    @RequestMapping("/nuevo_corredor.jsp")
    public ModelAndView newcorredor() {
        ModelAndView mav = new ModelAndView("newcorredor");
        mav.addObject("distritos", distritos.obtenerDistritos());
        return mav;
    }

    @RequestMapping("/nuevo_cliente.jsp")
    public ModelAndView newcliente() {
        ModelAndView mav = new ModelAndView("newcliente");
        return mav;
    }

 
    @RequestMapping("/nueva_modificacion.jsp")
    public ModelAndView newmodify() {
        ModelAndView mav = new ModelAndView("newmodify");
        return mav;
    }

    @RequestMapping("/proyectos_detalle.jsp")
    public ModelAndView detail() {
        ModelAndView mav = new ModelAndView("detail");
        return mav;
    }

    @RequestMapping("/olvido_clave.jsp")
    public ModelAndView unknowclave() {
        ModelAndView mav = new ModelAndView("unknowclave");
        return mav;
    }

    // Inicio Cliente
    @RequestMapping("/bienvenida.jsp")
    public ModelAndView bienvenida() {
        ModelAndView mav = new ModelAndView("bienvenida");
        mav.addObject("inmuebles", inmuebles.obtenerInmueblecorredor(1));
        return mav;
    }



}

